/**
 * 活动新增修改模块
 */
var promotionFormValidataBasic = {
	rules : {
		promotionType : {
			required : true
		},
		promotionName : {
			required : true,
			minlength : 0,
			maxlength : 100
		},
		promotionTitle : {
			required : true,
			minlength : 0,
			maxlength : 200
		},
		promotionDate : {
			required : true
		},
	},
	messages : {
		promotionType : {
			required : '请选择活动类型'
		},
		promotionName : {
			required : '请填写活动名称',
			minlength : '活动名称至少3个字符',
			maxlength : '活动名称至少100个字符'
		},
		promotionTitle : {
			required : '请填写活动标语',
			minlength : '活动标题至少3个字符',
			maxlength : '活动标题至少200个字符'
		},
		promotionDate : {
			required : '请选择活动起止时间'
		}
	},
	success : function(p, element) {
		try {
			p.html("").addClass("sucess");
		} catch (e) {
			p.html("").addClass("sucess");
		}
	},
	errorPlacement : function(error, element) { // 错误信息位置设置方法
		var tagName = $(element).is("select");
//		if (!tagName) {
//			error.insertAfter(element);
//		} else {
//			error.insertAfter(element.parent().next());
//		}
		if (element.is(':radio') || element.is(':checkbox')) {
			var eid = element.attr('name');
			error.appendTo(element.parent().parent().parent());
//			error.appendTo(element.parent().parent().next().next());
//			error.insertAfter(element.parent());
		} else if (tagName) {
			error.insertAfter(element.parent().next());
		} else {
			error.insertAfter(element);
		}
	},
	submitHandler : function(form) {
		form.submit();
	}
};


/**
 * 初始化
 */
$(function() {
	
  //初始化iCheck的checkbox(选择器需要排除bootstrap-swicth的元素,以防止影响其样式)
	$('input[type="checkbox"]').iCheck({checkboxClass: 'icheckbox_square-green'});   
	//初始化iCheck的radio
	//活动类型
	$('input[type="radio"][name="promotionType"]').iCheck({radioClass: 'iradio_square-green'});
	$('input[type="radio"][name="promotionType"]').on('ifChecked', function(event){ //ifCreated 事件应该在插件初始化之前绑定 
		doShowRule($(this).val());
	});
	//赠品类型
	$('input[type="radio"][name^="giftType"]').iCheck({radioClass: 'iradio_square-green'});
	$('input[type="radio"][name^="giftType"]').on('ifChecked', function(event){ //ifCreated 事件应该在插件初始化之前绑定 
//		doShowGift($(this).val(), "giftType");
		doShowGift($(this).val(), $(this).attr('name'));
	});
	
	$('#isLimit').on('ifChecked', function(event){ //ifCreated 事件应该在插件初始化之前绑定 
		doCheckedLimit();
	});
	$('#isLimit').on('ifUnchecked', function(event){ //ifUnchecked 事件应该在插件初始化之前绑定 
		dounCheckedLimit();
	});
	
	jQuery.metadata.setType("attr", "validate");

	//var begin = $("#begin").val() ? $("#begin").val() : moment().subtract(-1, "days");//明天
	//var end = $("#end").val() ? $("#end").val() : moment().subtract(-2, "days");//后台
	
	if($("#id").val()) {
		//修改
		sys.daterangepicker({
			id : 'promotionDate',
			type : 'datetime',
			startDate : $("#begin").val(),
			endDate : $("#end").val(),
			// startDate: moment().subtract(2, "days"), //当前时间减去一天时间
			// minDate : new Date(),
			maxDate : '2099-12-31 23:59:59'
		});
		//获取活动类型
		var promotionType = $('input[name="promotionType"]:checked').val();
		if(2 == promotionType) {
			try {
				//满赠类型，需要初始化加载满赠商品
				var tableArr = $("table[id^='giftTable']");
				if(tableArr.length > 0) {
					for(var i = 0; i < tableArr.length; i ++) {
						var ruleId = tableArr[i].title.split('#')[1];
						initProductTable(tableArr[i].id, 2, ruleId);
					}
				}
			} catch (e) {
				console.log(e);
			}
		}
		
		//初始化所有满赠优惠券的下拉列表
		var couponInputArr = $("input[name='couponId'");
		var couponArr = $(".selectpicker");
		if(couponInputArr && couponInputArr.length > 0 && couponArr && couponArr.length > 0 && couponInputArr.length == couponArr.length) {
			for(var i = 0; i < couponArr.length; i++) {
				var couponId = couponInputArr[i].id;
				var couponComboId = couponArr[i].id;
				var couponVal = $("#" + couponId).val();
				if(couponComboId) {
					$("#" + couponComboId).empty().selectpicker('refresh');
					sys.selectpicker({
						id : couponComboId, // select的id
						param: {promotionDate: $("#promotionDate").val()}, //过滤参数
						url : rootPath + "/promotion/getCouponList", // 请求数据的远程地址
						defaultValue : couponVal,
						defaultAll : true,
						valueField : 'id',
						textField : 'remark'
					});
				}
			}
		}
	} else {
		//新增
		sys.daterangepicker({
			id : 'promotionDate',
			type : 'datetime',
			// startDate: moment().subtract(2, "days"), //当前时间减去一天时间
			minDate : new Date(),
			maxDate : '2099-12-31 23:59:59'
		});
		$("#promotionDate").val('');
	}
	
	/**
	 * 活动日期选择，优惠券下拉列表选择项改变
	 */
	$("#promotionDate").change(function() {
		var couponId = $("#couponId").val();
		var couponArr = $(".selectpicker");
		if(couponArr && couponArr.length > 0) {
			for(var i = 0; i < couponArr.length; i++) {
				var couponComboId = couponArr[i].id;
				if(couponComboId) {
					$("#" + couponComboId).empty().selectpicker('refresh');
					sys.selectpicker({
						id : couponComboId, // select的id
						param: {promotionDate: $("#promotionDate").val()}, //过滤参数
						url : rootPath + "/promotion/getCouponList", // 请求数据的远程地址
						defaultAll : true,
						valueField : 'id',
						textField : 'remark'
					});
				}
			}
		}
	});
	
	
	// 活动商品列表
	initProductTable('productTable', 1, "");
	
	$("#btn_back").click(function() {
		window.location.href = rootPath + "/promotion/toListPromotionPage";
	});
   
	/*
	//请求主品牌数据
	sys.selectpicker({
		id : 'brandCode',
		url: rootPath + '/productBrand/getBrandList',  //请求数据的远程地址
		param: {parentBrandCode: '0'}, //过滤参数
		defaultValue: null, //默认值
		valueField: 'brandCode',
		textField: 'brandNameCh',
		defaultAll: true
	});

	//请求子品牌数据
	sys.selectpicker({
		id : 'childBrandCode',
		url: rootPath + '/productBrand/getBrandList',  //请求数据的远程地址
		param: {parentBrandCode: $("#brandCode").val()}, //过滤参数
		defaultValue: null, //默认值
		valueField: 'brandCode',
		textField: 'brandNameCh',
		defaultAll: true
	});

	//请求主分类数据
	sys.selectpicker({
		id : 'category',
		url: rootPath + '/productCategory/getCategoryList',  //请求数据的远程地址
		param: {parentCategoryId: '0'}, //过滤参数
		defaultValue: null, //默认值
		valueField: 'id',
		textField: 'categoryName',
		defaultAll: true
	});

	//请求子分类数据
	sys.selectpicker({
		id : 'childCategory',
		url: rootPath + '/productCategory/getCategoryList',  //请求数据的远程地址
		param: {parentCategoryId: $("#category").val()}, //过滤参数
		defaultValue: null, //默认值
		valueField: 'id',
		textField: 'categoryName',
		defaultAll: true
	});
	*/
});

/**
 * 打开选择商品窗口
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年10月10日 下午2:54:07
 * @param tableId(由哪个表格发起的请求，选择商品将添加到对应的表格上)
 */
function openProWin(tableId) {
	//加载品类的下拉列表
	loadCategorySelectedOptions('category', 0);
	//加载品类的下拉列表
	loadBrandSelectOptions('brandCode', 0);
	//初始化商品选择列表
	initProTable();
	//目标表格
	$("#tableId").val(tableId);
	
	$('#productModal').modal('show');
}

/**
 * 打开活动对象选择窗口
 */
function openTargetWin() {
	//初始化客户级别列表
	//initTargetLevelTable();
	//加载活动对象类型（自定义客户属性）
	$("#choseTargetDiv ul").html('');
	//弹出框已选中的
	var parentTargerHtml = $("#promotionTargetDiv").html();
	// 删除方法替换
	var resultHtml = parentTargerHtml.replace(/delTarget/g, "delWinTarget");
	$("#choseTargetDiv").html(resultHtml);
	loadPromotionTargetTypeCombo();
	$('#targetModal').modal('show');
}
/**
 * 加载活动对象类型（自定义客户属性）
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年10月18日 下午6:34:58
 */
function loadPromotionTargetTypeCombo() {
	$.ajax({
		url : rootPath + "/customerCustomField/listCustomerCustomField",
		type : "post",
		async : false,
		dataType : 'json',
		data : {
			status : 1,
			isDelete : 1
		},
		success : function(data) {
			// 先清空
			$("#promotionTargetTypeCombo").empty();
			// 先添加客户级别
			$("#promotionTargetTypeCombo").append("<option value=\"0\">客户级别</option>");
			if (null != data && data.length > 0) {
				for (var i = 0; i < data.length; i++) {
					$("#promotionTargetTypeCombo").append("<option value='" + data[i].id + "' desc='" + data[i].choiceOption + "'>" + data[i].fieldName + "</option>");
				}
			}
		}
	});
}
/**
 * 活动类型下拉列表选择
 */
$("#promotionTargetTypeCombo").change(function() {
	loadPromotionTargetProperties();
});

/**
 * 加载活动对象属性及属性值
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年10月19日 上午10:42:28
 */
function loadPromotionTargetProperties() {
	var targetTypeVal = $("#promotionTargetTypeCombo").val();
	var targetTypeName = $("#promotionTargetTypeCombo option:selected").text()
	if('0' == targetTypeVal) {
		// 客户级别（客户级别是写死的，从eb_customer_level表里获取数据）
		$.ajax({
			url : rootPath + '/customerLevel/listCustomerLevel',
			type : "post",
			async : false,
			dataType : 'json',
			success : function(data) {
				if(data && data.length > 0) {
					// 先清空
					$("#targetsDiv").html('');
					var targetHtml = '';
					var chooseTargetHtmlStr = $("#choseTargetDiv").html();
					for (var i = 0; i < data.length; i++) {
						//组装 value / title【 活动对象类型ID#活动对象类型名称#属性值#属性名称 】
						var value = (targetTypeVal + '#' + data[i].id + '#' + data[i].levelName);
						//验证是否已被选中
						var exists = chooseTargetHtmlStr.indexOf(value);
						var checkStr = '';
						if(exists != -1) {
							checkStr = " checked=\"checked\" ";
						}
						targetHtml += '<input type="checkbox" class="targetCheckbox" name="' + targetTypeName + '" ' + checkStr + ' value="' + value + '" title="' + value + '">&nbsp;<label>' + data[i].levelName + '</label><br/>';
						//$("#promotionTargetCombo").append("<option value='" + data[i].id + "'>" + data[i].levelName + "</option>");
					}
					$("#targetsDiv").html(targetHtml);
				}
			}
		});
	} else {
		//其他活动对象类型是根据客户自定义属性获取的
		try {
			$("#targetsDiv").html('');
			var choiceOptionStr = $("#promotionTargetTypeCombo").find("option:selected").attr("desc");
			var choiceOptionArr = $.parseJSON(choiceOptionStr);
			if(choiceOptionArr && choiceOptionArr.length > 0) {
				var targetHtml = '';
				var chooseTargetHtmlStr = $("#choseTargetDiv").html();
				for (var i = 0; i < choiceOptionArr.length; i++) {
					//组装 value / title【 活动对象类型ID#活动对象类型名称#属性值#属性名称 】
					var value = (targetTypeVal + '#' + choiceOptionArr[i].key + '#' + choiceOptionArr[i].value);
					//验证是否已被选中
					var exists = chooseTargetHtmlStr.indexOf(value);
					var checkStr = '';
					if(exists != -1) {
						checkStr = " checked=\"checked\" ";
					}
					targetHtml += '<input type="checkbox" class="targetCheckbox" name="' + targetTypeName + '" value="' + value + '" title="' + value + '"' + checkStr + '>&nbsp;<label>' + choiceOptionArr[i].value + '</label><br/>';
				}
				$("#targetsDiv").html(targetHtml);
			}
		} catch(e) {
			console.log(e);
		}
	}
	//多选框加样式
	$('input[type="checkbox"]').iCheck({checkboxClass: 'icheckbox_square-green'});
	
	$('input.targetCheckbox').on('ifChecked', function(event){ //ifCreated 事件应该在插件初始化之前绑定 
		doCheckedTarget($(this).val(), $(this).attr('name'));
	});
	$('input.targetCheckbox').on('ifUnchecked', function(event){ //ifUnchecked 事件应该在插件初始化之前绑定 
		doUnCheckedTarget($(this).val());
	});
}


/**
 * 活动对象全选
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2018年1月11日 下午3:33:24
 */
function doSelectedTargetAll() {
	requestUrl = rootPath + "/productInvisiable/getAllCustomerPropertyList";
	$("#choseTargetDiv ul").empty();
	$.ajax({
		type: 'POST',
		url: requestUrl,
		data: { productId : null },
		dataType: 'json',
		success: function(data) {
			$.each(data, function(index) {
				var propertyTypeName = this.propertyTypeName;
				var propertyId = this.invisiableType == '1' ? '0' : this.propertyId;
				var propertyValue = this.invisiableType == '1' ? this.propertyId : this.propertyValue;
				var propertyName = this.propertyValue;
				var divId = index;
				var html = '<li class="targetLi' + divId + '" title="' + propertyId + '#' + propertyValue + '#' + propertyName + '">'
				+ '<a href="javascript:void(0)">'
				+ '<b id="filter_name">' + propertyTypeName + '</b>：'
				+ '<b id="filter_value" class="color">' + propertyName + '</b>'
				+ '<i id="' + propertyId + '" name="close_filter" onclick="javascript: delWinTarget(\'targetLi' + divId + '\')">×</i>'
				+ '</a>'
				+ '</li>';
				$("#choseTargetDiv ul").append(html);
			});
			loadPromotionTargetProperties();
		}
	})
}

/**
 * 选择活动对象
 * 
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年10月19日 上午11:11:40
 * @param value
 */
function doCheckedTarget(value, targetTypeName) {
	// 选中活动对象
	// 组装 value【 活动对象类型ID属性值#属性名称 】
	// var targetTypeId = value.split('#')[0];
	// var propertyValue = value.split('#')[2];
	var propertyName = value.split('#')[2];
	// var title = targetTypeId + '#' + propertyName + '#' + propertyValue;
	var divId = new Date().getTime();
//	var html = '<span name="targetSpan" class="targetSpan' + divId + '" title="' + value + '">' + targetTypeName + '['
//			+ propertyName + ']&nbsp;<a onclick="javascript: delWinTarget(\'targetSpan' + divId + '\')">×</a></span>';
	var html = '<li class="targetLi' + divId + '" title="' + value + '">'
		+ '<a href="javascript:void(0)">'
		+ '<b id="filter_name">' + targetTypeName + '</b>：'
		+ '<b id="filter_value" class="color">' + propertyName + '</b>'
		+ '<i id="'+value+'" name="close_filter" onclick="javascript: delWinTarget(\'targetLi' + divId + '\')">×</i>'
		+ '</a>'
		+ '</li>';
	$("#choseTargetDiv ul").append(html);
}
/**
 * 取消选中活动对象值
 * 
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年10月19日 上午11:12:04
 * @param value
 */
function doUnCheckedTarget(value) {
	// 取消选中活动对象
	$("#choseTargetDiv li[title='" + value + "']").remove();
	// 重新加载活动对象属性值（取消已选中）
	loadPromotionTargetProperties();
}


/**
 * 加载品牌下拉列表
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月28日 下午7:07:55
 * @param id
 * @param parentId
 */
function loadBrandSelectOptions(id, parentId) {
	$.ajax({
		url : rootPath + "/productBrand/getBrandList",
		type : "post",
		async : false,
		dataType : 'json',
		data : {
			parentBrandCode : parentId
		},
		success : function(data) {
			// 先清空
			$("#" + id).empty();
			// 先添加全部
			$("#" + id).append("<option value=\"\">全部</option>");
			if (null != data && data.length > 0) {
				for (var i = 0; i < data.length; i++) {
					$("#" + id).append("<option value=\"" + data[i].brandCode + "\">" + data[i].brandNameCh + "</option>");
				}
			}
		}
	});
}

/**
 * 动态加载品类下拉列表
 * 
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月28日 下午7:06:53
 * @param id
 * @param parentId
 */
function loadCategorySelectedOptions(id, parentId) {
	$.ajax({
		url : rootPath + "/productCategory/getCategoryList",
		type : "post",
		async : false,
		dataType : 'json',
		data : {
			parentCategoryId : parentId
		},
		success : function(data) {
			// 先清空
			$("#" + id).empty();
			// 先添加全部
			$("#" + id).append("<option value=\"\">全部</option>");
			if (null != data && data.length > 0) {
				for (var i = 0; i < data.length; i++) {
					$("#" + id).append("<option value=\"" + data[i].id + "\">" + data[i].categoryName + "</option>");
				}
			}
		}
	});
}

/**
 * 选择商品-品牌
 */
function showBrand() {
	
	$("#type").val('brand');
	
	$("#onCategory").addClass('bootstrap-switch-handle-off');
	$("#onCategory").removeClass('btn-danger');
	$("#onCategory").removeClass('bootstrap-switch-handle-on');
	$("#onBrand").removeClass('bootstrap-switch-handle-off');
	$("#onBrand").addClass('bootstrap-switch-handle-on');
	$("#onBrand").addClass('btn-danger');
	
	$("#proCategoryDiv").hide();
	$("#proBrandDiv").show();
}

/**
 * 选择商品-品类
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月28日 下午6:12:50
 */
function showCategory() {
	
	$("#type").val('category');
	
	$("#onBrand").addClass('bootstrap-switch-handle-off');
	$("#onBrand").removeClass('btn-danger');
	$("#onBrand").removeClass('bootstrap-switch-handle-on');
	$("#onCategory").removeClass('bootstrap-switch-handle-off');
	$("#onCategory").addClass('bootstrap-switch-handle-on');
	$("#onCategory").addClass('btn-danger');
	
	$("#proBrandDiv").hide();
	$("#proCategoryDiv").show();
}
//
///**
// * 活动对象弹出层-switch按钮
// * @Description do-something
// * @author xu_cc
// * @date 创建时间：2017年9月29日 下午3:29:00
// */
//function showLevel() {
//	$("#targetType").val('1');
//	
//	$("#onType").addClass('bootstrap-switch-handle-off');
//	$("#onType").removeClass('btn-danger');
//	$("#onType").removeClass('bootstrap-switch-handle-on');
//	$("#onLevel").removeClass('bootstrap-switch-handle-off');
//	$("#onLevel").addClass('bootstrap-switch-handle-on');
//	$("#onLevel").addClass('btn-danger');
//	
//	$("#targetTypeDiv").hide();
//	$("#targetLevelDiv").show();
//}
///**
// * 选择类型
// * @Description do-something
// * @author xu_cc
// * @date 创建时间：2017年9月29日 下午3:43:51
// */
//function showType() {
//	$("#targetType").val('2');
//	
//	$("#onLevel").addClass('bootstrap-switch-handle-off');
//	$("#onLevel").removeClass('btn-danger');
//	$("#onLevel").removeClass('bootstrap-switch-handle-on');
//	$("#onType").removeClass('bootstrap-switch-handle-off');
//	$("#onType").addClass('bootstrap-switch-handle-on');
//	$("#onType").addClass('btn-danger');
//	
//	$("#targetLevelDiv").hide();
//	$("#targetTypeDiv").show();
//}

/**
 * 删除已选中活动对象-弹出框
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月29日 下午5:03:55
 * @param obj
 */
function delWinTarget(spanclass) {
	$("#choseTargetDiv ." + spanclass).remove();
	// 重新加载活动对象属性值（取消已选中）
	loadPromotionTargetProperties();
}
/**
 * 删除已选中活动对象
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月29日 下午5:03:55
 * @param obj
 */
function delTarget(spanclass) {
	$("#promotionTargetDiv ." + spanclass).remove();
}
/**
 * 活动对象弹出层-确认选择
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月29日 下午3:44:11
 */
function doGetTarget() {
	$("#promotionTargetDiv").html('');
	//弹出框已选中的
	var winTargerHtml = $("#choseTargetDiv").html();
	// 删除方法替换（全量字符串替换）
	var resultHtml = winTargerHtml.replace(/delWinTarget/g, "delTarget");
	$("#promotionTargetDiv").html(resultHtml);
	$('#targetModal').modal('hide');
}

/**
 * 赠品类型 1=商品 2=优惠券 3=积分
 * 
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年10月10日 上午9:16:53
 * @param giftType
 */
function doShowGift(giftType, giftTypeName) {
	//单选按钮名称作为DIV的ID
	if (giftType == '1') {
		// 商品
		var itemId = 'giftTable' + new Date().getTime();
		$("#" + giftTypeName).html(getGiftTypeHtml(1, itemId));
		initProductTable(itemId, "", "");
	} else if (giftType == '2') {
		// 优惠券
		var itemId = new Date().getTime();
		$("#" + giftTypeName).html(getGiftTypeHtml(2, itemId));
		
		sys.selectpicker({
			id : 'couponCombo' + itemId, // select的id
			param: {promotionDate: $("#promotionDate").val()}, //过滤参数
			url : rootPath + "/promotion/getCouponList", // 请求数据的远程地址
			valueField : 'id',
			textField : 'remark'
		});
	} else if (giftType == '3') {
		// 积分
		$("#" + giftTypeName).html(getGiftTypeHtml(3, null));
	} else {
		showErr('未知的赠品类型！');
	}
}

/**
 * 不同赠品类型生成不同的元素
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年10月10日 下午3:38:44
 * @param giftType
 * @param itemId
 * @returns {String}
 */
function getGiftTypeHtml(giftType, itemId) {
	if (giftType == '1') {
		// 商品
		var html = '<div class="item form-group"><button type="button" class="btn btn-success btn-sm" onclick="javascript: openProWin(\''
				+ itemId + '\');">添加商品</button></div>' +
		'<div class="item form-group"><table id="' + itemId + '" class="table"></table></div>';
		return html;
	} else if (giftType == '2') {
		// 优惠券
		
		//return '<input type="text" name="giftValue' + inputId + '" validate="{required:true,isNoInteger:true}" placeholder="优惠金额"><label>元</label>';
		var html = '<div class="item form-group">'
			 + '<div class="col-md-4 col-sm-4 col-xs-4">'
			 + '<select class="selectpicker form-control col-md-12" id="couponCombo' + itemId + '" name="couponCombo' + itemId + '" title="优惠券">'
			 + '<option value="">全部</option>'
			 + '</select>'
			 //+ '<input type="text" name="giftValue' + inputId + '" validate="{required:true,isNoInteger:true}" class="form-control" placeholder="优惠金额">'
			 + '</div>'
			 + '</div>';
		return html;
	} else if (giftType == '3') {
		// 积分
		var inputId = new Date().getTime();
		return '<input type="text" name="giftValue' + inputId + '" validate="{required:true,isNoInteger:true}" class="form-control txtWidth200" placeholder="输入积分">';
	} else {
		showErr('未知的赠品类型！');
	}
}

/**
 * 选择活动类型，使下面的规则模版随着显示或隐藏
 * 
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月28日 下午3:19:24
 * @param promotionType
 */
function doShowRule(promotionType) {
	if (promotionType == '1') {
		// 满减活动
		$("#ruleReduce").show();
		$("#ruleGift").hide();
		$("#ruleDiscount").hide();
		
		var html = '<div id="ruleReduceBaseDiv" class="col-md-12 col-sm-12 col-xs-12">' +
			'<div class="item form-group">' +
			'<label class="control-label col-md-1 col-sm-1 col-xs-1">订单金额满</label>' +
			'<div class="col-md-2 col-sm-2 col-xs-2"><input type="text" class="form-control" name="orderMoney" validate="{required:true,isNoInteger:true}"></div>' +
			'<label class="control-label col-md-1 col-sm-1 col-xs-1 txtCenter">元，减</label>' +
			'<div class="col-md-2 col-sm-2 col-xs-2"><input type="text" class="form-control" name="reduceMoney" validate="{required:true,isNoInteger:true}"></div>' +
			'<label class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft">元。</label>' +
			'<div class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft"><a href="javascript: void(0);" id="reduceAddBtn" onclick="javascript: reduceAdd();" class="glyphicon glyphicon-plus-sign" style="color: green;"></a></div>' +
			'</div>' +
			'</div>' +
			'<div id="ruleReduceAddDiv"></div>';
		$("#ruleReduceDiv").html(html);
		//满减
		/*$("#ruleReduceDiv").html('<div id="ruleReduceBaseDiv" class="col-md-12 col-sm-12 col-xs-12">' +
		'<div class="col-md-12 col-sm-12 col-xs-12">' +
		'<label>订单金额满&nbsp;</label><input type="text" name="orderMoney" validate="{required:true,isNoInteger:true}">' +
		'<label>&nbsp;元，减&nbsp;</label><input type="text" name="reduceMoney" validate="{required:true,isNoInteger:true}">' +
		'<label>&nbsp;元。</label> ' +
		'<a href="#" id="reduceAddBtn" onclick="javascript: reduceAdd();" class="glyphicon glyphicon-plus-sign" style="color:green;"></a>' +
		'</div>' +
		'</div>' +
		'<div id="ruleReduceAddDiv" class="col-md-12 col-sm-12 col-xs-12"></div>');*/
		//折扣
		$("#ruleDiscountDiv").html('');
		//满赠
		$("#ruleGiftDiv").html('');
		
	} else if (promotionType == '2') {
		//满减
		$("#ruleReduceDiv").html('');
		//折扣
		$("#ruleDiscountDiv").html('');
		
		/*var html = '<div id="ruleGiftSetDiv" class="col-md-12 col-sm-12 col-xs-12">' +
		'<div class="col-md-11 col-sm-11 col-xs-11" style="border: 1px #ddd solid;margin-left: -10px;background-color:#f2f2f2;padding-top:10px;margin-top:10px;">' +
		'<label>订单金额满&nbsp;</label><input type="text" name="orderMoney" validate="{required:true,isNoInteger:true}">' +
		'<label>元赠：</label><br>' +
		'<span id="giftTypeTmp">' +
		'<input type="radio" name="giftType" value="1" validate="{required:true}"><label style="margin-right:50px;">商品</label>' +
		'<input type="radio" name="giftType" value="2" validate="{required:true}"><label style="margin-right:50px;">优惠券</label>' +
		'<input type="radio" name="giftType" value="3" validate="{required:true}"><label style="margin-right:50px;">积分</label>' +
		'</span>' +
		'<div class="item form-group" id="giftType"></div>' +
		'</div>' +
		'<div class="col-md-1 col-sm-1 col-xs-1" style="padding-top:10px;">' +
		'<a href="#" id="giftAddBtn" onclick="javascript: giftAdd();" class="glyphicon glyphicon-plus-sign" style="color:green;"></a>' +
		'</div>' +
		'</div>';*/
		
		var html = '<div id="ruleGiftSetDiv">'
				+ '<div class="item form-group">'
				+ '<div class="col-md-11 col-sm-11 col-xs-11 giftDiv">'
				+ '<div class="item form-group">'
				+ '<label class="control-label col-md-1 col-sm-1 col-xs-1">订单金额满</label>'
				+ '<div class="col-md-2 col-sm-2 col-xs-2">'
				+ '<input type="text" class="form-control" name="orderMoney" validate="{required:true,isNoInteger:true}">'
				+ '</div>'
				+ '<label class="control-label col-md-1 col-sm-1 col-xs-1 txtCenter">元赠：</label>'
				+ '</div>'
				+ '<div class="item form-group">'
				+ '<span id="giftTypeTmp">'
				+ '<input type="radio" name="giftType" value="1" validate="{required:true}">&nbsp;<label style="margin-right:50px;">商品</label>'
				+ '<input type="radio" name="giftType" value="2" validate="{required:true}">&nbsp;<label style="margin-right:50px;">优惠券</label>'
				+ '<input type="radio" name="giftType" value="3" validate="{required:true}">&nbsp;<label style="margin-right:50px;">积分</label>'
				+ '</span>'
				+ '</div>'
				+ '<div class="item form-group"><div id="giftType"></div></div>'
				+ '</div>'
				+ '<div class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft">'
				+ '<a href="javascript: void(0);" id="giftAddBtn" onclick="javascript: giftAdd();" class="glyphicon glyphicon-plus-sign" style="color:green;"></a>'
				+ '</div>'
				+ '</div>'
				+ '</div>';
		//满赠
		$("#ruleGiftDiv").html(html);
		//重新绑定事件
		$('input[type="radio"][name^="giftType"]').iCheck({radioClass: 'iradio_square-green'});
		$('input[type="radio"][name^="giftType"]').on('ifChecked', function(event){ //ifCreated 事件应该在插件初始化之前绑定 
			doShowGift($(this).val(), $(this).attr('name'));
		});
		// 满赠活动
		$("#ruleReduce").hide();
		$("#ruleGift").show();
		$("#ruleDiscount").hide();
	} else if (promotionType == '3') {
		// 折扣活动
		$("#ruleReduce").hide();
		$("#ruleGift").hide();
		$("#ruleDiscount").show();
		//满赠
		$("#ruleGiftDiv").html('');
	  //满减
		$("#ruleReduceDiv").html('');
		//折扣
		var html = '<div id="ruleDiscountBaseDiv" class="col-md-12 col-sm-12 col-xs-12">'
		+ '<div class="item form-group">'
		+ '<label class="control-label col-md-1 col-sm-1 col-xs-1">订单金额满</label>'
		+ '<div class="col-md-2 col-sm-2 col-xs-2"><input type="text" class="form-control" name="orderMoney" validate="{required:true,isNoInteger:true}"></div>'
		+ '<label class="control-label col-md-1 col-sm-1 col-xs-1 ">元，打</label>'
		+ '<div class="col-md-2 col-sm-2 col-xs-2"><input type="text" class="form-control" name="discount" validate="{required:true,isNoInteger:true}"></div>'
		+ '<label class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft">折</label>'
		+ '<div class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft"><a href="javascript: void(0);" id="discountAddBtn" onclick="javascript: discountAdd();" class="glyphicon glyphicon-plus-sign" style="color:green;"></a></div>'
		+ '</div>'
		+ '</div>';
		$("#ruleDiscountDiv").html(html);
	} else {
		// 未知的活动
		$("#ruleReduce").hide();
		$("#ruleGift").hide();
		$("#ruleDiscount").hide();
	}
}

/**
 * 活动保存
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月28日 上午10:38:03
 */
function savePromotion() {
	//移除原有异常错误提示信息
	$("label.error").remove();
	if(doCheck()) {
		//活动商品
		var productStr = '';
		var productRows = $("#productTable").bootstrapTable('getData');
		for(var i = 0; i < productRows.length; i++) {
			productStr += productRows[i].productCode + ',';
		}
//		//活动对象类型
//		var targetType = $("#targetType").val(); 
		//活动对象
		var targetStr = '';
		var targetLiArr = $("#promotionTargetDiv li");
		for(var i = 0; i < targetLiArr.length; i++) {
			targetStr += targetLiArr[i].title + ',';
		}
		var promotionType = $('input[name="promotionType"]:checked').val();
		var arrayObj = new Array();
		//满减-上不封顶
		var isLimit = 0;
		if(promotionType == 1) {
			if($("#isLimit").attr("checked")) {
				isLimit = 1;
			}
			//满减
			var orderMoneyArr = $("#ruleReduceDiv input[name^='orderMoney']");
			var reduceMoneyArr = $("#ruleReduceDiv input[name^='reduceMoney']");
			for(var i = 0; i < orderMoneyArr.length; i++) {
				arrayObj.push({orderMoney:orderMoneyArr[i].value, reduceMoney: reduceMoneyArr[i].value});
			}
		} else if(promotionType == 2) {
			// 满赠
			var ruleGiftSetDivArr = $("div[id^='ruleGiftSetDiv']");
			if(ruleGiftSetDivArr.length == 0) {
				showErr('请设置满赠规则！');
				return;
			}
			for(var i = 0; i < ruleGiftSetDivArr.length; i++) {
				//规则块Div的ID
				var setDivId = ruleGiftSetDivArr[i].id;
				//订单金额
				var orderMoney = $("#" + setDivId + " input[name^='orderMoney']")[0].value;
				//赠品类型
				var giftType = $("#" + setDivId + " input[name^='giftType']:checked").val();
				var giftValue = 0;
				var couponId = couponId ;
				var giftProductCodeStr = '';
				//解析赠品类型
				if(giftType == 1) {
					//商品
					var giftTableId = $("#" + setDivId + " table[id^='giftTable']")[0].id;
					var giftProRows = $("#" + giftTableId).bootstrapTable('getData');
					if(giftProRows == 0) {
						showErr('满赠商品未设置！')
						return;
					}
					for(var j = 0; j < giftProRows.length; j++) {
						giftProductCodeStr += giftProRows[j].productCode + ',';
					}
				} else if(giftType == 2) {
					//优惠券
					couponId = $("#" + setDivId + " select[name^='couponCombo']")[0].value;
					if(!couponId) {
						showErr('请选择需要赠送的优惠券！')
						return;
					}
				} else if(giftType == 3) {
					//积分
					giftValue = $("#" + setDivId + " input[name^='giftValue']")[0].value;
				} else {
					showErr('未知的赠品类型！')
					return;
				}
				arrayObj.push({orderMoney:orderMoney, giftType: giftType, giftValue: giftValue, couponId : couponId, giftProductCodeStr : giftProductCodeStr});
			}
		} else if(promotionType == 3) {
			//折扣
			var orderMoneyArr = $("#ruleDiscountDiv input[name^='orderMoney']");
			var discountArr = $("#ruleDiscountDiv input[name^='discount']");
			for(var i = 0; i < orderMoneyArr.length; i++) {
				arrayObj.push({orderMoney:orderMoneyArr[i].value, discount: discountArr[i].value});
			}
		}
		var ruleData = JSON.stringify(arrayObj);
		$.ajax({
			url : rootPath + "/promotion/savePromotion",
			type : "post",
			async : false,
			dataType : 'json',
			data : {
				id : $("#id").val(),
				promotionCode : $("#promotionCode").val(),
				promotionType : promotionType,
				isLimit : isLimit,
				promotionName : $("#promotionName").val(),
				promotionTitle : $("#promotionTitle").val(),
				promotionDate : $("#promotionDate").val(),
				productStr : productStr,
				targetStr : targetStr,
				ruleJsonArr : ruleData,
//				targetType : targetType,
				data : $('#promotionForm').serialize()
			},
			success : function(json) {
				if(json.code == '1') {
					showSuccess(json.msg, function() {
						//到列表页
						window.location.href = rootPath + "/promotion/toListPromotionPage";
					});
				} else {
					showErr(json.msg);
				}
			}
		});
	}
}

/**
 * 校验表单
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月28日 上午10:39:12
 * @returns {Boolean}
 */
function doCheck() {
	var promotionFormValidator = $(document.promotionForm).validate(promotionFormValidataBasic);
	var vali = promotionFormValidator.form();
	if (!vali) {
		return false;
	}
	//活动商品
	var productRows = $("#productTable").bootstrapTable('getData');
	if(!(null != productRows && productRows.length > 0)) {
		showErr('请选择活动商品！');
		return false;
	}
	//活动对象
	var targetLiArr = $("#promotionTargetDiv li");
	//var targetSpanArr = $("span[name='targetSpan']");
	if(!(null != targetLiArr && targetLiArr.length > 0)) {
		showErr('请选择活动对象！');
		return false;
	}
	//规则配置
	return true;
}



///**
// * 初始化活动对象、级别列表
// * @Description do-something
// * @author xu_cc
// * @date 创建时间：2017年9月29日 下午2:56:57
// */
//function initTargetLevelTable() {
//	// 定义列
//	var columns = [ {
//		field : 'checkbox',
//		checkbox : true,
//		valign : 'middle',
//		align : 'center'
//	}, {
//		title : '序号',
//		align : 'center',
//		valign : 'middle',
//		width : 100,
//		formatter : function(value, row, index) {
//			return index + 1;
//		}
//	}, {
//		field : 'id',
//		title : 'ID',
//		valign : 'middle',
//		align : 'center',
//		visible: false
//	}, {
//		field : 'levelName',
//		title : '级别',
//		valign : 'middle',
//		align : 'center'
//	} ];
//	var rows = [];
//	
//	$.ajax({
//		url : rootPath + '/customerLevel/listCustomerLevel',
//		type : "post",
//		async : false,
//		dataType : 'json',
//		success : function(data) {
//			rows = data;
//		}
//	});
//	
//	sys.initTable('levelTable', {
//		data : rows,
//		idField : 'id',
//		height : 420,
//		columns : columns,
//		striped : true,
//		clickToSelect : true,
//		pagination: true
//	});
//}



/**
 * 初始化活动商品列表（已选择商品）
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月29日 上午10:26:10
 */
function initProductTable(tableId, productType, ruleId) {
	// 定义列
	var columns = [ {
		title : '序号',
		align : 'center',
		valign : 'middle',
		width : 100,
		formatter : function(value, row, index) {
			return index + 1;
		}
	}, {
		field : 'id',
		title : 'ID',
		valign : 'middle',
		align : 'center',
		visible: false
	}, {
		field : 'productCode',
		title : '商品编码',
		valign : 'middle',
		width : 200,
		align : 'center'
	}, {
		field : 'productName',
		title : '商品名称',
		valign : 'middle',
		align : 'left',
		formatter : function(value, row, index) {
			return row.productName + "(" + row.productCode + ")";
		}
	}, {
		field : 'productStatus',
		title : '商品状态',
		valign : 'middle',
		align : 'center',
		formatter : function(value, row, index) {
			if(value == '1') {
				return "<span class='label label-success'>上架</span>"; 
			} else if(value == '2') {
				return "<span class='label label-warning'>预售中</span>"; 
			} else if(value == '0') {
				return "<span class='label label-danger'>已售罄</span>"; 
			} else if(value == '3') {
				return "<span class='label label-grey'>下架</span>"; 
			} else {
				return '未知状态';
			}
		}
	}, {
		field : 'isDelete',
		title : '是否删除',
		valign : 'middle',
		align : 'center',
		formatter : function(value, row, index) {
			if (value == "1"){
				return "<span class='label label-success'>正常</span>";
			}else if (value == "0"){
				return "<span class='label label-danger'>已删除</span>";
			}
		}
	}, {
		title : '操作',
		valign : 'middle',
		align : 'center',
		width : 100,
		formatter : function(value, row, index) {
			return "<a href='javascript: void(0);' class='btn btn-danger btn-xs' onclick='javascript: doDelPro(\"" + tableId +"\",\"" +row.productCode + "\");'>删除</a>";
		}
	} ];
	
	// 定义查询回调函数（查询参数在此设置）
	var queryParams = {
		promotionId : $("#id").val(),
		productType : productType,
		promotionRuleId : ruleId
	};
	var url = rootPath + "/promotion/productList";
	sys.initTable(tableId, {
		url : url,
		idField : 'productCode',
		queryParams : queryParams,
		columns : columns,
		striped : true,
		clickToSelect : false,
		pagination: false
	});
}

/**
 * 删除选中商品
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月29日 上午10:41:46
 * @param productCode
 */
function doDelPro(tableId, productCode) {
	$("#" + tableId).bootstrapTable('remove', {
		field : 'productCode',
		values : [ productCode ]
	});
}

/**
 * 确认选中商品，添加到活动商品列表中
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月29日 上午10:42:51
 */
function doGetProduct() {
	//目标表格
	var tableId = $("#tableId").val();
	if(null == tableId) {
		tableId = 'productTable';
	}
	//当前选中商品
	var result = $("#proTable").bootstrapTable("getAllSelections");
	if(null == result || result.length == 0) {
		showErr('您没有选择任何商品！');
		return;
	}
	//之前已选中商品
	var rowsData = $("#" + tableId).bootstrapTable("getData");
	if(null != rowsData && rowsData.length > 0) {
		for(var i = 0; i < rowsData.length; i++) {
			for(var j = 0; j < result.length; j++) {
				if(rowsData[i].productCode == result[j].productCode) {
					showErr('重复选择，商品：' + result[j].productName);
					return;
				}
			}
		}
	}
	$("#" + tableId).bootstrapTable('append', result);
	$('#productModal').modal('hide');
}

/**
 * 初始化选择商品列表
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月12日 上午1:38:39
 */
function initProTable() {
	// 定义列
	var columns = [ {
		field : 'checkbox',
		checkbox : true,
		valign : 'middle',
		align : 'center'
	}, {
		field : 'no',
		title : '序号',
		align : 'center',
		valign : 'middle',
		formatter : function(value, row, index) {
			var options = $("#proTable").bootstrapTable("getOptions");
			return options.pageSize * (options.pageNumber - 1) + index + 1;
		}
	}, {
		field : 'id',
		title : 'ID',
		valign : 'middle',
		align : 'center',
		visible : false
	}, {
		field : 'productCode',
		title : '商品编码',
		valign : 'middle',
		align : 'center'
	}, {
		field : 'productName',
		title : '商品名称',
		valign : 'middle',
		align : 'left',
		formatter : function(value, row, index) {
			return "<font color='#c9302c'>" + row.productName + "</font>";
		}
	} ];

	// 定义查询回调函数（查询参数在此设置）
	var queryParams = function(params) {
		var type = $("#type").val();
		var productName = $("#productName").val();
		var brandCode = $("#brandCode").val();
		var childBrandCode = $("#childBrandCode").val();
		var categoryParent = $('#category option:selected').val();
		var categoryChild = $('#childCategory option:selected').val();
		
		var paramCategory = '';
		if(categoryParent && categoryChild) {
			paramCategory = '0|' + categoryParent + '|' + categoryChild;
		} else if(categoryParent) {
			paramCategory = '0|' + categoryParent;
		} else if(categoryChild) {
			paramCategory = categoryChild;
		} else {
			paramCategory = null;
		}
		
		return {
			rows : params.limit, // 页面大小
			page : params.pageNumber, // 页码
			type : type,
			productName : productName,
			
			'categoryCode' : paramCategory,
			brandCode : brandCode,
			childBrandCode : childBrandCode
		};
	};

	var url = rootPath + "/product/listProPage"; // 请求json数据的服务器地址
	sys.initTable('proTable', {
		url : url,
		pageNumber : 1,
		pageSize : 5,
		pageList : [5,10,20],
		height : 320,
		queryParams : queryParams,
		columns : columns,
		striped : true,
		clickToSelect : true
	});
}
/**
 * 重新加载商品列表
 */
function reloadProTable() {
	sys.reloadTable('proTable');
}

/**
 * 满减-规则增加
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月30日 下午4:14:45
 */
function reduceAdd() {
	var divId = new Date().getTime();
	/*var html = "<div id=\"ruleReduce"
			+ divId
			+ "\" class=\"col-md-12 col-sm-12 col-xs-12\">"
			+ "<label>订单金额满&nbsp;</label><input type=\"text\" name=\"orderMoney"+divId+"\" validate=\"{required:true,isNoInteger:true}\">"
			+ "<label>&nbsp;元，减&nbsp;</label><input type=\"text\" name=\"reduceMoney"+divId+"\" validate=\"{required:true,isNoInteger:true}\">"
			+ "<label>&nbsp;元。</label> <a href=\"#\" onclick=\"javascript: ruleDel('ruleReduce" + divId
			+ "');\" class=\"glyphicon glyphicon-minus-sign\" style=\"color:red;\"></a></div>"*/;
	var html = '<div id="ruleReduce'+ divId +'" class="col-md-12 col-sm-12 col-xs-12">'
		+ '<div class="item form-group">'
		+ '<label class="control-label col-md-1 col-sm-1 col-xs-1">订单金额满</label>'
		+ '<div class="col-md-2 col-sm-2 col-xs-2"><input type="text" class="form-control" name="orderMoney'+ divId +'" validate="{required:true,isNoInteger:true}"></div>'
		+ '<label class="control-label col-md-1 col-sm-1 col-xs-1 txtCenter">元，减</label>'
		+ '<div class="col-md-2 col-sm-2 col-xs-2"><input type="text" class="form-control" name="reduceMoney'+ divId +'" validate="{required:true,isNoInteger:true}"></div>'
		+ '<label class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft">元。</label>'
		+ '<div class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft"><a href="javascript: void(0);" onclick="javascript: ruleDel(\'ruleReduce'+ divId +'\');" class="glyphicon glyphicon-minus-sign" style="color: red;"></a></div>'
		+ '</div>'
		+ '</div>';
	$("#ruleReduceAddDiv").append(html);
}

/**
 * 折扣-规则增加
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月30日 下午4:14:45
 */
function discountAdd() {
	var divId = new Date().getTime();
	var html = '<div id="ruleDiscount' + divId + '" class="col-md-12 col-sm-12 col-xs-12">'
		+ '<div class="item form-group">'
		+ '<label class="control-label col-md-1 col-sm-1 col-xs-1">订单金额满</label>'
		+ '<div class="col-md-2 col-sm-2 col-xs-2"><input type="text" class="form-control" name="orderMoney' + divId + '" validate="{required:true,isNoInteger:true}"></div>'
		+ '<label class="control-label col-md-1 col-sm-1 col-xs-1 ">元，打</label>'
		+ '<div class="col-md-2 col-sm-2 col-xs-2"><input type="text" class="form-control" name="discount' + divId + '" validate="{required:true,isNoInteger:true}"></div>'
		+ '<label class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft">折</label>'
		+ '<div class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft"><a href="javascript: void(0);" onclick="javascript: ruleDel(\'ruleDiscount' + divId +'\');" class="glyphicon glyphicon-minus-sign" style="color:red;"></a></div>'
		+ '</div>'
		+ '</div>';
	$("#ruleDiscountDiv").append(html);
}

/**
 * 满赠规则增加
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年10月10日 下午3:49:02
 */
function giftAdd() {
	var divId = new Date().getTime();
	/*var html = '<div id="ruleGiftSetDiv' + divId +'" class="col-md-12 col-sm-12 col-xs-12">' +
	'<div class="col-md-11 col-sm-11 col-xs-11" style="border: 1px #ddd solid;margin-left: -10px;background-color:#f2f2f2;padding-top:10px;margin-top:10px;">' +
	'<label>订单金额满&nbsp;</label><input type="text" name="orderMoney' + divId +'" validate="{required:true,isNoInteger:true}">' +
	'<label>元赠：</label><br>' +
	'<span id="giftTypeTmp' + divId +'">' +
	'<input type="radio" name="giftType' + divId +'" value="1" validate="{required:true}" ><label style="margin-right:50px;">商品</label>' +
	'<input type="radio" name="giftType' + divId +'" value="2" validate="{required:true}" ><label style="margin-right:50px;">优惠券</label>' +
	'<input type="radio" name="giftType' + divId +'" value="3" validate="{required:true}" ><label style="margin-right:50px;">积分</label>' +
	'</span>' +
	'<div class="item form-group" id="giftType' + divId +'"></div>' +
	'</div>' +
	'<div class="col-md-1 col-sm-1 col-xs-1" style="padding-top:10px;">' +
	'<a href="#" onclick="javascript: ruleDel(\'ruleGiftSetDiv' + divId +'\');" class="glyphicon glyphicon-minus-sign" style="color:red;"></a>' +
	'</div>' +
	'</div>';*/
	
	var html = '<div id="ruleGiftSetDiv' + divId + '">'
			+ '<div class="item form-group">'
			+ '<div class="col-md-11 col-sm-11 col-xs-11 giftDiv">'
			+ '<div class="item form-group">'
			+ '<label class="control-label col-md-1 col-sm-1 col-xs-1">订单金额满</label>'
			+ '<div class="col-md-2 col-sm-2 col-xs-2">'
			+ '<input type="text" class="form-control" name="orderMoney' + divId + '" validate="{required:true,isNoInteger:true}">'
			+ '</div>'
			+ '<label class="control-label col-md-1 col-sm-1 col-xs-1 txtCenter">元赠：</label>'
			+ '</div>'
			+ '<div class="item form-group">'
			+ '<span id="giftTypeTmp">'
			+ '<input type="radio" name="giftType' + divId + '" value="1" validate="{required:true}">&nbsp;<label style="margin-right:50px;">商品</label>'
			+ '<input type="radio" name="giftType' + divId + '" value="2" validate="{required:true}">&nbsp;<label style="margin-right:50px;">优惠券</label>'
			+ '<input type="radio" name="giftType' + divId + '" value="3" validate="{required:true}">&nbsp;<label style="margin-right:50px;">积分</label>'
			+ '</span>'
			+ '</div>'
			+ '<div class="item form-group"><div id="giftType' + divId + '"></div></div>'
			+ '</div>'
			+ '<div class="control-label col-md-1 col-sm-1 col-xs-1 txtLeft">'
			+ '<a href="javascript: void(0);" onclick="javascript: ruleDel(\'ruleGiftSetDiv' + divId + '\');" class="glyphicon glyphicon-minus-sign" style="color:red;"></a>'
			+ '</div>'
			+ '</div>'
			+ '</div>';
	//满赠
	$("#ruleGiftDiv").append(html);
	//重新绑定事件
	$('input[type="radio"][name^="giftType' + divId +'"]').iCheck({radioClass: 'iradio_square-green'});
	$('input[type="radio"][name^="giftType' + divId +'"]').on('ifChecked', function(event){ //ifCreated 事件应该在插件初始化之前绑定 
		doShowGift($(this).val(), $(this).attr('name'));
	});
}

/**
 * rule-规则删除
 * @Description do-something
 * @author xu_cc
 * @date 创建时间：2017年9月30日 下午4:26:20
 * @param divId
 */
function ruleDel(divId) {
	$("#" + divId).remove();
}


/**
 * 上不封顶-选中
 */
function doCheckedLimit() {
	//隐藏按钮
	$("#reduceAddBtn").hide();
	$("#ruleReduceAddDiv").html('');
}
/**
 * 上不封顶-取消选中
 */
function dounCheckedLimit() {
	//隐藏按钮
	$("#reduceAddBtn").show();
}
















